package com.promise.jokerdream.response.pc

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

@Serializable
data class QueryFactionAltarResponse(
    override val result: Int,
    override val msg: String = "",
    // 当前动作id，不为空说明不能继续转盘，先执行完当前动作才行
    @SerialName("current_action_id")
    val currentActionId: Int = 0,
    // 剩余免费转盘次数
    @SerialName("left_free_wheel_times")
    val leftFreeWheelTimes: Int = 0,
    // 拥有转转券数量
    @SerialName("zhuan_zhuan_quan_num")
    val zhuanZhuanQuanNum: Int = 0,
): BasePCResponse {
    override fun getDescription(): String {
        return msg
    }
}
